package com.ledi.guns.core.util;

public class SystemConstans {

	public final static String API_INVOKE_TYPE_SEND = "S"; // 调用第三方接口
	public final static String API_INVOKE_TYPE_RECEIVE = "R"; // 第三方调用我们

	public final static String PAYEE = "乐迪教育科技有限公司";

	public final static String PAY_WAY_ALI = "ALIPAY";
	public final static String PAY_WAY_WEIXIN = "WEIXIN";
	public final static String PAY_WAY_CASH = "CASH";
	public final static String PAY_WAY_GIRO = "GIRO";
	public final static String PAY_WAY_OTHER = "OTHER";

	public final static String BILL_NAME = "线下缴费";
	public final static String PAY_WAY_ALI_ZH = "支付宝";
	public final static String PAY_WAY_WEIXIN_ZH = "微信";
	public final static String PAY_WAY_CASH_ZH = "现金";
	public final static String PAY_WAY_GIRO_ZH = "转账";
	public final static String PAY_WAY_OTHER_ZH = "其他";

	public final static String TIP = "系统上线班级管理 /学生管理啦！请学校管理员尽快完善班级管理信息，以免影响导入账单及当面付功能正常使用哦。";

	/**
	 * 账单状态：1-未发送
	 */
	public final static int BILL_STATUS_UNSEND = 1; // 账单状态：1-未发送
	/**
	 * 账单状态：2-发送成功
	 */
	public final static int BILL_STATUS_SEND_SUCCESS = 2; // 账单状态：2-发送成功
	/**
	 * 账单状态：3-发送失败
	 */
	public final static int BILL_STATUS_SEND_FAIL = 3; // 账单状态：3-发送失败
	/**
	 * 账单状态：4-撤单(关闭)
	 */
	public final static int BILL_STATUS_CANCEL = 4; // 账单状态：4-撤单(关闭)
	/**
	 * 账单状态：5-支付成功
	 */
	public final static int BILL_STATUS_PAY_SUCCESS = 5; // 账单状态：5-支付成功
	/**
	 * 账单状态：6-缴费成功
	 */
	public final static int BILL_STATUS_FINISH = 6; // 账单状态：6-缴费成功
	/**
	 * 账单状态：导入失败数据
	 */
	public final static int BILL_STATUS_IMPORT_FAIL = -1; // 账单状态：导入失败数据
	public final static int TWO = 2;
	public final static int YES = 1;
	public final static int THREE = 3;

	public final static int NO = 0;

	public final static int USER_STATUS_DELETE = 3;
	public final static int USER_STATUS_FROZEN = 2;

	/**
	 * 扫一扫账单
	 */
	public final static Long BILL_SCAN_CODE = -1L;
	/**
	 * 验证码key
	 */
	public static final String USER_KAPTCHA_KEY = "user:{0}:kaptcha:key";
	/**
	 * h5申请学校验证码
	 */
	public static final String H5_APPLY_SCHOOL_KEY = "h5:{0}:apply:school:key";

	/**
	 * 用户回话
	 */
	public static final String USER_ACOUNT_SESSIONID = "user:sessionId:{0}:key";
	public static final String USER_SESSION_STATUS = "user:sessionStatus:{0}:key";
	public static final String USER_SESSION_CHANGE = "user:change:{0}:key";

	/**
	 * 用户版本更新
	 */
	public static final String USER_VERSION_UPDATE = "version:{0}:{1}";
	/**
	 * 不再提醒
	 */
	public static final String USER_NO_TIP = "tip:{0}";

	/**
	 * 密码被修改
	 */
	public static final String USER_ACOUNT_STATUS_1 = "1";
	public static final String USER_ACOUNT_STATUS_2 = "2";

	/**
	 * h5申请学校验证码过期时间
	 */
	public static final int H5_APPLY_SCHOOL_TIME = 30;

	/**
	 * 上次请求地址
	 */
	public static final String PREREQUEST = "PREREQUEST";
	/**
	 * 上次请求时间
	 */
	public static final String PREREQUEST_TIME = "PREREQUEST_TIME";
	/**
	 * 非法请求次数
	 */
	public static final String MALICIOUS_REQUEST_TIMES = "MALICIOUS_REQUEST_TIMES";

	/**
	 * 老师角色
	 */
	public static final String T_ROLENAME = "老师";

	/**
	 * 园长角色
	 */
	public static final String K_ROLENAME = "园长";

	/**
	 * 员工管理员角色
	 */
	public static final String P_ROLNAME = "员工管理员";

	/**
	 * 普通员工
	 */
	public static final String S_ROLNAME = "普通员工";

	/**
	 * 代理商管理员角色
	 */
	public static final String A_ROLENAME = "代理商管理员";

	/**
	 * 代理商员工角色
	 */
	public static final String AU_ROLENAME = "代理商员工";

	/**
	 * 关闭了工单
	 */
	public static final String CLOSE_WORKORDER = "关闭了工单";

	/**
	 * 重新激活了工单
	 */
	public static final String ACTIVATION_WORKORDER = "重新激活了工单";

	/**
	 * 未处理
	 */
	public static final String STATUS_0 = "未处理";

	/**
	 * 已处理
	 */
	public static final String STATUS_1 = "已处理";

	/**
	 * 反馈类型
	 */
	public static final String FEED_TYPE_0 = "功能优化";

	/**
	 * 反馈类型
	 */
	public static final String FEED_TYPE_1 = "使用问题";

	/**
	 * 反馈类型
	 */
	public static final String FEED_TYPE_2 = "其他";

	/**
	 * 部门管理
	 */
	public static final String DEPT_SCHOOL = "幼儿园后台";

	/**
	 * 部门管理
	 */
	public static final String DEPT_STAFF = "员工后台";
	public static final int DEPT_SCHOOL_INT = 28;
	public static final int DEPT_STAFF_INT = 29;
	public static final int DEPT_CUSTOMER_INT = 30;
	/**
	 * 部门管理
	 */
	public static final String DEPT_CUSTOMER = "代理商后台";

	// 订单支付方式
	public final static String ORDER_PAY_WAY_WEIXIN = "weixin";
	// 订单支付方式
	public final static String ORDER_PAY_WAY_ALIPAY = "alipay";

	/**
	 * 缴费项选择限制数
	 */
	public static final int ITEM_LIMIT = 9;

	/**
	 * 未分类ID
	 */
	public static final Long TYPE_NO_ID = 2L;

	/**
	 * 员工管理员角色id
	 */
	public static final int STAFF_ROLE_ID = 8;
	/**
	 * 超级员工管理员账号
	 */
	public static final String STAFF_ROLE_ADMIN = "ledipay";

	/**
	 * 是
	 */
	public static final String YES_ZH = "是";

	/**
	 * 否
	 */
	public static final String NO_ZH = "否";

	/**
	 * 学校
	 */
	public static final String SOURCE_SCHOOL = "学校";

	/**
	 * 代理商
	 */
	public static final String SOURCE_CUSTOMER = "代理商";

}
